/*
 * @Author: Seon.Hu SeonHu@126.com
 * @Date: 2023-06-16 15:13:28
 * @LastEditors: Seon.Hu SeonHu@126.com
 * @LastEditTime: 2023-09-01 15:54:42
 * @FilePath: \bg-vben\src\enums\sizeEnum.ts
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
/** 大小名称枚举 */
export enum SizeEnum {
  /** 默认 */
  DEFAULT = 'default',
  /** 小 */
  SMALL = 'small',
  /** 大 */
  LARGE = 'large',
}

/** 大小值枚举 */
export enum SizeNumberEnum {
  /** 默认 */
  DEFAULT = 48,
  /** 小 */
  SMALL = 16,
  /** 大 */
  LARGE = 64,
}

export const sizeMap: Map<SizeEnum, SizeNumberEnum> = (() => {
  const map = new Map<SizeEnum, SizeNumberEnum>();
  map.set(SizeEnum.DEFAULT, SizeNumberEnum.DEFAULT);
  map.set(SizeEnum.SMALL, SizeNumberEnum.SMALL);
  map.set(SizeEnum.LARGE, SizeNumberEnum.LARGE);
  return map;
})();
